package com.fortune.dao;

import com.fortune.common.paging.PagingDto;
import com.fortune.dto.in.storeMgt.StoreAddDto;
import com.fortune.dto.in.storeMgt.StoreEditDto;
import com.fortune.dto.in.storeMgt.StoreFindDto;
import com.fortune.vo.storeMgt.StoreInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by Administrator on 2018/5/24 0024.
 */
public interface StoreMgtDao {

    List<StoreInfo> findStoreList(@Param("storeFindDto") StoreFindDto storeFindDto,@Param("mid")String mid);

    int findStoreListCount(@Param("storeFindDto") StoreFindDto storeFindDto,@Param("mid")String mid);

    int insertStore(@Param("storeAddDto") StoreAddDto storeAddDto,@Param("mid")String mid,@Param("id") String id);

    int findRepeat(@Param("name")String name,@Param("mid")String mid);

    int findRepeats(@Param("name")String name,@Param("mid")String mid,@Param("id")String id);

    int editStore(@Param("storeEditDto")StoreEditDto storeEditDto,@Param("mid")String mid);

    int deleteStore(@Param("mid")String mid,@Param("id")String storeId);

}
